Tolhuaca National Park, located on the slopes of the Andes Mountains, offers its visitors waterfalls, rivers and wide open spaces.